""" it would be appropriate if an astronomical spectra actually had 
standardized FITS keywords. I should prob try to parse WAT1_001. """

model = "generic"
description = "Generic data model for FITS file 1D spectra"

#------------------------------ mapping 1D vector column to specific data types
vectors = {(0):1,
        'fluxvec':None,
        'wavevec':None,
        'skyvec':None,
        'maskvec':None,
        'normalizedflux':None,
        'rawfluxvec':None,
        'fluxerrorvec':None,
        'skeys':[None]
        }


#-------- parameters related to building the wavelength vector (if not in file)
parwave = {
           'cpx':1.0,
           'air':'air',
           'store':'linear',
           'wtype':'linear',
           'units':'Angstroms',
           'badwave':[[]],
           'sax':['NAXIS1', 'CRVAL1', 'CRPIX1']
           }


#----------------------------------------------- parameters for the flux vector
parflux = {
           'units':{(0):'', 'key':None},
           'badvalues':[],
          }


#----------- perhaps useful object parameters to try to extract from data file.
parobjs = {
          'okeys':['OBJECT'],
          }

#-------------- misc data file parameters like which HDU to use and if the data
#-------------------------- have extraneous dimensions that need to be removed.
hdu = 0
squeeze = False
